place of exhibit - Turkish English Dictionary